Big Huge Thesaurus

Rana catesbeiana

noun